function* foo() {
    yield* foo;
}
